### Bills

| Function name | Description | Type | Source code |
| - | - | - | - |
| `bill-create` | Creates a vendor bill in Netsuite. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/actions/bill-create.ts) |
| `bill-update` | Updates an existing vendor bill in Netsuite. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/actions/bill-update.ts) |

### Credit Notes

| Function name | Description | Type | Source code |
| - | - | - | - |
| `credit-note-create` | Creates a credit note in Netsuite | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/actions/credit-note-create.ts) |
| `credit-note-update` | Updates a credit note in Netsuite | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/actions/credit-note-update.ts) |
| `credit-notes` | Fetches all credit notes in Netsuite | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/syncs/credit-notes.ts) |

### Customers

| Function name | Description | Type | Source code |
| - | - | - | - |
| `customer-create` | Creates a customer in Netsuite | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/actions/customer-create.ts) |
| `customer-update` | Updates a customer in Netsuite | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/actions/customer-update.ts) |
| `customers` | Fetches all customers in Netsuite | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/syncs/customers.ts) |

### Fields

| Function name | Description | Type | Source code |
| - | - | - | - |
| `fetch-fields` | Fetches all fields in Netsuite | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/actions/fetch-fields.ts) |

### Invoices

| Function name | Description | Type | Source code |
| - | - | - | - |
| `invoice-create` | Creates an invoice in Netsuite | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/actions/invoice-create.ts) |
| `invoice-update` | Updates an invoice in Netsuite | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/actions/invoice-update.ts) |
| `invoices` | Fetches all invoices in Netsuite | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/syncs/invoices.ts) |

### Payments

| Function name | Description | Type | Source code |
| - | - | - | - |
| `payment-create` | Creates a payment in Netsuite | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/actions/payment-create.ts) |
| `payment-update` | Updates a payment in Netsuite | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/actions/payment-update.ts) |
| `payments` | Fetches all payments received from customers in Netsuite | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/syncs/payments.ts) |

### Purchase Orders

| Function name | Description | Type | Source code |
| - | - | - | - |
| `purchase-order-create` | Creates a purchase order in Netsuite | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/actions/purchase-order-create.ts) |
| `purchase-order-update` | Updates an existing purchase order in Netsuite. | [Action](/guides/use-cases/actions) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/actions/purchase-order-update.ts) |

### Others

| Function name | Description | Type | Source code |
| - | - | - | - |
| `locations` | Fetches all locations in Netsuite | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/syncs/locations.ts) |
| `general-ledger` | Fetches all JournalEntries in Netsuite | [Sync](/guides/use-cases/syncs) | [🔗 Github](https://github.com/NangoHQ/integration-templates/blob/main/integrations/netsuite-tba/syncs/general-ledger.ts) |